<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <!-- Tell the browser to be responsive to screen width -->
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta name="description" content="">
  <meta name="author" content="">
  <!-- Favicon icon -->
  <link rel="icon" type="image/png" sizes="16x16" href="../assets/images/favicon.ico">
  <title>壹脉智能CRM</title>
  <!-- Bootstrap Core CSS -->
  <link href="./css/bootstrap.min.css" rel="stylesheet">
  <link href="./css/style.min.css" rel="stylesheet">
  <link href="./css/colors/default.css" id="theme" rel="stylesheet">
  <link rel="stylesheet" href="./css/diy.min.css">
  <!--[if lt IE 9]>
    <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
    <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->
</head>

<body class="fix-header fix-sidebar card-no-border">
  <div class="preloader">
    <div class="loader">
      <div class="loader__figure"></div>
      <p class="loader__label">壹脉</p>
    </div>
  </div>
  <div id="main-wrapper">
    <header class="topbar">
      <nav class="navbar top-navbar navbar-expand-md navbar-light">
        <div class="navbar-header">
          <a class="navbar-brand" href="/">
            <b>
              <img src="../assets/images/diy/yimai.png" alt="homepage" class="dark-logo" />
              <!--<img src="../assets/images/logo-light-icon.png" alt="homepage" class="light-logo"/>-->
            </b>
            <span>
              <span class="fs18 cblue p-l-6 fbold">壹脉智能CRM</span>
            </span>
          </a>
        </div>
        <div class="navbar-collapse">
          <ul class="navbar-nav mr-auto">
            <li class="nav-item"> <a class="nav-link nav-toggler hidden-md-up waves-effect waves-dark" href="javascript:void(0)"><i class="sl-icon-menu"></i></a> </li>
            <li class="nav-item"> <a class="nav-link sidebartoggler hidden-sm-down waves-effect waves-dark" href="javascript:void(0)"><i class="sl-icon-menu"></i></a> </li>
          </ul>
          <user-head></user-head>
        </div>
      </nav>
    </header>
    <aside class="left-sidebar">
      <div class="scroll-sidebar">
        <company-position></company-position>
        <nav class="sidebar-nav p-0">
          <c-slider current="8"></c-slider>
        </nav>
      </div>
    </aside>
    <div class="page-wrapper">
      <div class="container-fluid">
        <div class="row page-titles">
          <div class="col-md-5 align-self-center">
            <h3 class="text-themecolor">分销订单</h3>
            <ol class="breadcrumb">
              <li class="breadcrumb-item"><a href="javascript:void(0)">HOME</a></li>
              <li class="breadcrumb-item">营销活动</li>
              <li class="breadcrumb-item">分销</li>
              <li class="breadcrumb-item active">分销订单</li>
            </ol>
          </div>
        </div>
        <div class="row bgfff">
          <ul class="nav w100p nav-tabs customtab position-relative" role="tablist">
            <li class="nav-item" v-for="(v,k) in navs" :key="k">
              <a class="nav-link curpointer" data-toggle="tab" role="tab" :class="v.id == navs_id ? 'active' : '' " @click="changeNav(v.id)">
                <span class="hidden-sm-up">
                  <i class="ti-home"></i>
                </span>
                <span class="hidden-xs-down">{{v.label}}</span>
              </a>
            </li>
          </ul>
          <div class="d-flex p-t-20 w100p p-r-31 p-b-17">
          </div>
          <div class="row w100p p-l-30">
            <div class="col-12">
              <div class="card m-b-0">
                <table id="example23" class="align-cen-table textc display nowrap table table-hover table-bordered bgf6f9fa m-b-20 fixed-table text-ellipsis small-table-padding">
                  <thead>
                    <tr>
                      <!--                                    <th>-->
                      <!--                                        &lt;!&ndash;<input type="checkbox">&ndash;&gt;-->
                      <!--                                        <span class="w16 h16 bradius4 bced d-inline-block mdi position-relative top3"-->
                      <!--                                              :class="allChecks? 'mdi-check checks' : '' "-->
                      <!--                                              @click="checkAll"-->
                      <!--                                        ></span>-->
                      <!--                                    </th>-->
                      <th width="180px">订单编号</th>
                      <th>分销人昵称</th>
                      <th>分销人手机号</th>
                      <th>商品名称</th>
                      <th>实付金额（元）</th>
                      <th>分销提成（元）</th>
                      <th>分销等级</th>
                      <th class="hidden-lg-down">付款时间</th>
                      <th class="hidden-lg-down">付款人姓名</th>
                      <th class="hidden-lg-down">联系方式</th>
                      <th class="hidden-lg-down">收货地址</th>
                      <th>订单状态</th>
                      <th>操作</th>
                    </tr>
                  </thead>
                  <tbody class="bgfff">
                    <tr v-for="(v,k) in lists" :key="k" class="curpointer">
                      <!--                                    <td @click.stop="">-->
                      <!--                                        <span class="w16 h16 bradius4 bced d-inline-block mdi position-relative top3"-->
                      <!--                                              :class="selectRows.includes(v) ? 'mdi-check checks':''"-->
                      <!--                                              @click.stop="chooseRow(v)"></span>-->
                      <!--                                    </td>-->
                      <td :title="v.ordersNo">{{v.ordersNo}}</td>
                      <td>{{v.name}}</td>
                      <td :title="v.phone">{{v.phone}}</td>
                      <td :title="v.goodsName">{{v.goodsName}}</td>
                      <td :title="v.allPrice | formatMoney">{{v.allPrice | formatMoney}}</td>
                      <td :title="v.royaltyRatio | formatMoney">{{v.royaltyRatio | formatMoney}}</td>
                      <td :title="v.level">{{v.level | level2str}}</td>
                      <td :title="v.payTime | formatDate('yyyy/MM/dd hh:mm')">{{v.payTime | formatDate('yyyy/MM/dd hh:mm')}}</td>
                      <td :title="v.payName">{{v.payName}}</td>
                      <td :title="v.payPhone">{{v.payPhone}}</td>
                      <td :title="v.locationAddress">{{v.locationAddress}}</td>
                      <td>{{v.refundState | state2str(v.orderState)}}</td>
                      <td>
                        <a :href="`/main/distributionOrdersInfo.html?id=${v.orderInfoId}`">详情</a>
                      </td>
                    </tr>
                  </tbody>
                </table>
                <div class="textc" v-if=" !lists.length || lists.length < 0">暂无数据</div>
              </div>
              <!--分页-->
              <div class="d-flex p-b-50 jsend">
                <page-helper :page-number="page" :total-count="total" @change="jumpPage"></page-helper>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <!-- All Jquery -->
  <!-- ============================================================== -->
  <script src="./js/jquery.min.js"></script>
  <script src="./js/bootstrap.min.js"></script>
  <script src="./js/perfect-scrollbar.jquery.min.js"></script>
  <script src="./js/sidebarmenu.js"></script>
  <!--Custom JavaScript -->
  <script src="./js/custom.min.js"></script>
  <script src="./js/layer/layer.js"></script>
  <!-- ============================================================== -->
  <script src="./js/vue.js"></script>
  <script src="./js/config.js"></script><script src="./js/extend.js"></script>
  <script>
  $(function() {
    var vw = new Vue({
      el: '#main-wrapper',
      data: {
        distributionRate: 0,
        lists: [],
        // 总数
        total: 0,
        page: 1,
        navs_id: '',
        navs: [
          { id: '', label: '全部订单' },
          { id: '1', label: '待付款' },
          { id: '2', label: '待发货' },
          { id: '3', label: '待收货' },
          { id: '4', label: '交易完成' },
        ],
      },
      mounted() {
        $('body').on('input', '#distribution-rate', function() {
          if (this.id == 'distribution-rate') {
            this.value <= 0 && (this.value = 0);
            this.value >= 100 && (this.value = 100);
            $('#show-rate').text(parseFloat(this.value));
          }
        });

        this.getOrderList();
      },
      methods: {
        jumpPage({ currentPage }) {
          this.page = currentPage;
          this.getOrderList();
        },
        changeNav(id) {
          this.page = 1;
          this.navs_id = id;
          this.getOrderList();
        },
        getOrderList() {
          $.cAjax('/crmPc/distribution/selectRoyaltyOrderList', {
            data: {
              pageNum: this.page,
              orderState: this.navs_id,
            }
          }).then(res => {
            if (res) {
              this.lists = res.pageInfo.list;
              this.total = res.pageInfo.total;
            } else {
              this.lists = [];
              this.total = 0;
            }
          })
        },
      },
      filters: {
        state2str(refundState, state) {
          let obj = {
            1: {
              1: '待付款',
              2: '待发货',
              3: '待收货',
              4: '已完成',
              5: '取消订单',
              6: '退款成功',
            },
            2: '退款中',
            3: '退款成功',
          };

          return refundState == 1 ? obj[refundState][state] : obj[refundState];
        },
        level2str(level) {
          let obj = {
            1: '一级分销',
            2: '二级分销',
            3: '三级分销',
          };
          return obj[level];
        },
      },
    })
  })
  </script>
</body>

</html>
